NXP Semiconductors /MIMXRT1052 /LCDIF /PIGEON_10_0

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as PIGEON_10_0

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (EN)EN 0 (ACTIVE_HIGH)POL 0 (PCLK)INC_SEL 0OFFSET0 (HSTATE_CNT)MASK_CNT_SEL 0MASK_CNT0STATE_MASK

POL=ACTIVE_HIGH, INC_SEL=PCLK, MASK_CNT_SEL=HSTATE_CNT

Description

Panel Interface Signal Generator Register

Fields

EN

Enable pigeon Mode on this signal

POL

Polarity of signal output

0 (ACTIVE_HIGH): Normal Signal (Active high)

1 (ACTIVE_LOW): Inverted signal (Active low)

INC_SEL

Event to incrment local counter

0 (PCLK): pclk

1 (LINE): Line start pulse

2 (FRAME): Frame start pulse

3 (SIG_ANOTHER): Use another signal as tick event

OFFSET

offset on pclk unit

MASK_CNT_SEL

select global counters as mask condition, use together with MASK_CNT

0 (HSTATE_CNT): pclk counter within one hscan state

1 (HSTATE_CYCLE): pclk cycle within one hscan state

2 (VSTATE_CNT): line counter within one vscan state

3 (VSTATE_CYCLE): line cycle within one vscan state

4 (FRAME_CNT): frame counter

5 (FRAME_CYCLE): frame cycle

6 (HCNT): horizontal counter (pclk counter within one line )

7 (VCNT): vertical counter (line counter within one frame)

MASK_CNT

When the global counter selected through MASK_CNT_SEL matches value in this reg, pigeon local counter start ticking

STATE_MASK

state_mask = (FS|FB|FD|FE) and (LS|LB|LD|LE) , select any combination of scan states as reference point for local counter to start ticking

1 (FS): FRAME SYNC

2 (FB): FRAME BEGIN

4 (FD): FRAME DATA

8 (FE): FRAME END

16 (LS): LINE SYNC

32 (LB): LINE BEGIN

64 (LD): LINE DATA

128 (LE): LINE END

Links

() ()